package com.winner.gateway.api;

import com.alibaba.cloudapi.sdk.core.model.ApiResponse;

/**
 *
 * 将JAVA-SDK解压, 将里面的 同步 异步的4个类粘贴到项目中, 使用main方法进行测试, 这里支队async异步方法进行测试.
 *
 * @author wangxl
 * @date 2017-09-08
 */
public class MainTest {
    public static void main(String[] args) throws Exception {

        String json = "{\"customerId\": \"GOUWU\", \"maxCreateTime\": \"2017-01-01\", \"interval\": \"D\"}";
        byte[] body = json.getBytes();
        //生成的同步的client和一个异步的client,我们用sync同步的client传入一个参数就可以了，如果用async需要传2个参数（body，异步应答的函数）
		SyncApiClient_winner_api asyncClient = SyncApiClient_winner_api.newBuilder()
				.appKey("24617155")
				.appSecret("87b0bbe0e52ed931356654e27987f9e3")
				.build();
		ApiResponse response = asyncClient.getDataByCreateTime(body);
		System.out.println(response.getStatusCode());//200
        String s = new String(response.getBody(), "UTF-8");
        System.out.println(s);
    }
}
